package com.sunyur.tailor.channel.web.outer.supplier.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/***
 * @Author xuhui
 * @Description 创建或更新供应商联系人信息入参
 * @Date 21:26 2021/5/11
 * @Param
 * @return
 **/
@Data
public class SupplierUserDTO implements Serializable {

    private static final long serialVersionUID = 3333980109170460766L;

    /**
     * 供应商联系人唯一标识，以后修改联系人信息用到
     */
    @NotBlank(message = "供应商联系人唯一标识不能为空")
    private String code;
    /**
     * 供应商编码
     */
    @NotBlank(message = "供应商编码不能为空")
    private String supplierCode;
    /**
     * 	联系人姓名
     */
    @NotBlank(message = "联系人姓名不能为空")
    private String name;

    private Integer status;
    /**
     * 手机号 必须唯一
     */
    @NotBlank(message = "联系人手机号不能为空")
    private String mobile;

    private String email;
    /**
     * 职务
     */
    private String position;
    /**
     * 主联系人标识（0：是  1：否） 必须唯一
     */
    private Integer mainUserFlag;
    /**
     * 供应商联系人固定电话
     */
    private String telephone;

    private Boolean isMasterUserFlag;
}
